No application 'Meetme' for extension - Asterisk

chris (2007-03-07 21:05:25)
10742 views
0 replies
Asterisk 1.4 doesn't compile the meetme extension by default. Even if you fiddle around with the Zaptel build, load the ztdummy kernel module (for your timing device) and recompile Asterisk, it won't necessarily know that you want to use app_meetme.so. By typing 'show modules' at the asterisk CLI, you can quickly tell what modules are loaded and whether or not app_meetme is available. If it isn't, you will probably see a message similar to this when trying to call the MeetMe application in your dialplan/AGI:
pbx.c:1755 pbx_extension_helper: No application 'Meetme' for extension (conferences, 1107, 1)

To get around this, navigate to your Asterisk source directory and run 'make menuselect'. This will load a pretty neat curses-based module select menu (a bit like the 'make menuconfig' tool in the linux kernel). At this point, ensure that the meetme extension is selected (ie has an asterisk in the box alongside) and then hit 'x' to save the module requirements and exit.

You should now recompile asterisk with 'make && make install'. You should see meetme in the list of compiled modules as they compile - like this:
   [CC] chan_zap.c -> chan_zap.o
   [LD] chan_zap.o -> chan_zap.so
make[1]: Nothing to be done for `all'.
   [CC] app_flash.c -> app_flash.o
   [LD] app_flash.o -> app_flash.so
   [CC] app_meetme.c -> app_meetme.o
   [LD] app_meetme.o -> app_meetme.so
   [CC] app_page.c -> app_page.o
   [LD] app_page.o -> app_page.so
   [CC] app_zapbarge.c -> app_zapbarge.o
   [LD] app_zapbarge.o -> app_zapbarge.so
   [CC] app_zapras.c -> app_zapras.o
   [LD] app_zapras.o -> app_zapras.so
   [CC] app_zapscan.c -> app_zapscan.o
   [LD] app_zapscan.o -> app_zapscan.so
   [CC] codec_zap.c -> codec_zap.o
   [LD] codec_zap.o -> codec_zap.so

So now you should check that you have a load directive in your modules.conf - to ensure that the meetme module gets loaded. This line should be in /etc/asterisk/modules.conf and should look like:
load => app_meetme.so

You are now ready to restart asterisk. The Meetme application should now be available.

christo
comment